<?php

namespace App\Models;

use Illuminate\Support\Str;
use Illuminate\Database\Eloquent\Model;

class MiniProgramInfo extends Model
{
    public function getSharePicAttribute($v)
    {
        if(empty($v))
        {
            return $v;
        }
        // 如果 image 字段本身就已经是完整的 url 就直接返回
        if (Str::startsWith($v, ['http://', 'https://'])) {
            return $v;
        }
        return \Storage::disk('admin')->url($v);
    }

    public function getBgImgAttribute($v)
    {
        if(empty($v))
        {
            return $v;
        }
        // 如果 image 字段本身就已经是完整的 url 就直接返回
        if (Str::startsWith($v, ['http://', 'https://'])) {
            return $v;
        }
        return \Storage::disk('admin')->url($v);
    }
}
